﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Faker {
    public static class PhoneNumberFaker {
        public static string PhoneNumber() {
            var formats = new[] {
                                    "###-###-####",
                                    "(###)###-####",
                                    "1-###-###-####",
                                    "###.###.####",
                                    "###-###-####",
                                    "(###)###-####",
                                    "1-###-###-####",
                                    "###.###.####",
                                    "###-###-#### x###",
                                    "(###)###-#### x###",
                                    "1-###-###-#### x###",
                                    "###.###.#### x###",
                                    "###-###-#### x####",
                                    "(###)###-#### x####",
                                    "1-###-###-#### x####",
                                    "###.###.#### x####",
                                    "###-###-#### x#####",
                                    "(###)###-#### x#####",
                                    "1-###-###-#### x#####",
                                    "###.###.#### x#####"

                                };
            return Faker.Numerify(formats.Random());
        }
    }
}
